#include "renderselectdialog.h"
#include "../renderer/renderplugin.h"

using namespace PBVP;

RenderSelectDialog::RenderSelectDialog(QWidget *parent)
: QDialog(parent)
{
	ui.setupUi(this);
	m_SelectedId = -1;
}

void RenderSelectDialog::setRenderList(const QList<RenderPlugin *> & list)
{
	ui.renderList->clear();
	for(int i = 0; i < list.size(); i++) {
		ui.renderList->addItem(list[i]->description());
	}
}

//////////////////////////////////////////////////////////////////////////
// Public slots 
//////////////////////////////////////////////////////////////////////////
void RenderSelectDialog::accept()
{
	QDialog::accept();
	m_SelectedId = ui.renderList->currentRow();
}
